A Distributed Software Correlator at the Rapid Prototyping Array

نویسنده

  • G. R. Harp
چکیده

The Rapid Prototyping Array (RPA) is a toy radio telescope located 30 miles from U. C. Berkeley in Lafayette, CA. It serves primarily as a software development test bed for the Allen Telescope Array (ATA). We have developed a minimally functional prototype of the ATA control system founded on C++, Java, and a CORBA-based distributed architecture. The system controls RPA pointing, electronics, and data processing, culminating in a real-time software correlator (i.e. an imaging system). This system has helped us characterize our preliminary design of the ATA control system. Overall, the distributed architecture provided successful, versatile control supporting a wide range of experiments from satellite tracking to beam characterization to celestial observation. However, some weaknesses in the CORBA communications layer were identified, and the synergies of mixing C++ and Java were balanced by paradigm mismatch between the languages. We learned that Java was as fast as C++ and supported more ready-made libraries. Based on these experiences, we changed our design to eliminate CORBA and build a pure Java system at the ATA, which is now under development.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rapid Prototyping & Evaluation of High-Performance Computers

This report discusses our work with an emulator based on field programmable gate array technology. This technology has made possible the construction of hardware emulators capable of emulating systems having a million gates at clock speeds of 1 MHz and more. Thus it is now possible to run realistic workloads on prospective designs and measure the results. There are three areas that these new em...

متن کامل

An in Tegra Ted

Rapid prototyping of parallel systems is of interest to quickly produce a parallel prototype. The emergence of distributed systems technology has enabled to develop software system distributed over large networks. Rapid prototyping must deal with real parallelism over a set of processors, either closely or loosely coupled We describe in this paper an extension of the CPN/TAGADA project to manag...

متن کامل

A STATEMATE-based Rapid Prototyping Environment

This paper presents a rapid prototyping environment for hardware/software codesign of embedded control applications in which STATEMATE is used as specification and code-synthesis tool. The environment, which is currently being developed at the Computer Architecture Group of the University of Oldenburg, consists of a programmable FPGA field, processor boards, and a programming environment which ...

متن کامل

RAPID – A Rapid Prototyping Methodology for Embedded Systems

RAPID (rapid advanced processor in development) is a rapid prototyping methodology that systematically reuses known-good hardware, firmware, and software designs to compose application-specific embedded systems. This methodology mitigates many risk factors associated with unknown performance from the design process so there is a higher chance of first pass success. In the development of a high-...

متن کامل

Rapid Prototyping of Distributed Real-Time Embedded Systems Using the AADL and Ocarina

Building Distributed Real-Time Embedded systems requires a stringent methodology, from early requirements capture to full implementation. However, there is a strong link between the requirements and the final implementation (e.g. scheduling, resource dimensioning). Therefore, a rapid prototyping process based on automation of tedious and error-prone tasks (analysis, code generation) is required...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002